// 截取当前年月日 时分秒
export function transformTimestamp(timestamp, fmt) {
    let d = new Date(timestamp).getTime();

    if (Object.is(d, NaN) && timestamp) {
        timestamp = timestamp.replace(/-/g, '/')
        timestamp = timestamp.replace(/\./g, '/')
        d = new Date(timestamp).getTime();
    }

    let realDate = new Date(d);
    if (!fmt) {
        fmt = 'yyyy-MM-dd hh:mm:ss'
    }
    let o = {
        "M+": realDate.getMonth() + 1, // 月份
        "d+": realDate.getDate(), // 日
        "h+": realDate.getHours(), // 小时
        "m+": realDate.getMinutes(), // 分
        "s+": realDate.getSeconds(), // 秒
        "q+": Math.floor((realDate.getMonth() + 3) / 3), // 季度
        "S": realDate.getMilliseconds() // 毫秒
    };
    if (/(y+)/.test(fmt))
        fmt = fmt.replace(RegExp.$1, (realDate.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (let k in o) {
        if (new RegExp("(" + k + ")").test(fmt)) {
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
        }
    }
    return fmt;
}

// 性别
export function gender(item = null) {
    let gender = '--'
    if (item != null) gender = item
    if (item == 0) gender = '--'
    if (item == 1) gender = '男'
    if (item == 2) gender = '女'
    return gender;
}
